<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="app">
        <p>{{ msg }}</p>
    </div>

    <!-- 1.加载 => 在winidow上提供 Vue 构造函数 -->
    <!-- <script src="../assets/vue2/vue.js"></script>
    <script>
        console.log( window.Vue )
        // ** 分离式
        // // 2. 创建应用
        // let app = new Vue({
        //     data(){
        //         return {
        //             msg:"msg初始值"
        //         }
        //     }
        // })
        // // 应用对象提供 $mount 函数完成挂载关联
        // console.log(app)
        // // 3. 挂载应用
        // app.$mount("#app")
        
        // 合并式
        // 将应用创建和挂载调用合并在一起使用
        new Vue({
            el:"#app", // 挂载方法调用时的配置 【vue2】
            data(){
                return {
                    msg:"msg初始值"
                }
            }
        })
    </script> -->
    
    <script type="module">
        import Vue from "../assets/vue2/vue.esm.browser.js"
        console.log(Vue)
        let vm = new Vue({
            el:"#app", // 挂载方法调用时的配置 【vue2】
            data(){
                return {
                    msg:"msg初始值"
                }
            }
        })
        console.log( vm )
    </script>
</body>
</html>